licence granted by mutual agreement - Español Inglés Diccionario